今天簡單介紹下unity中的動畫:
在 Unity 中若要選動畫工具。從頂部的工具欄中,進入「Window」選要開始使用動畫功能,選擇 Animation(動畫),這樣你就可以打開與動畫相關的視窗和編輯器來進行操作。
這是管理關鍵影格和動畫的地方。在這個視窗中,可以通過設置關鍵影格來創建動畫,關鍵影格可以用於不同的屬性,如位置、旋轉、縮放等。頂部的時間軸顯示動畫的持續時間,這樣可以在不同的時間點添加關鍵影格來控制物件隨時間的行為。左邊的「Add Property」按鈕可以選擇要動畫化的屬性,而上方的控制器可以即時預覽動畫效果。
這個是Animator控制器的設置。這個系統用來管理動畫狀態和它們之間的轉換。在這個可視化的狀態機中,能定義不同的動畫狀態(比如靜止、行走、奔跑),並且用轉換來連接它們。比如,當一個條件(如速度)達成時,角色可以從靜止狀態過渡到行走狀態。狀態之間的連線(箭頭)定義了動畫切換的邏輯和流程。
這裡的程式碼使用 GetComponetn 獲取 Animator 組件,並使用兩個命令來控制動畫:
SetBool("play", true) 設置動畫中的布林參數,來根據這個條件的真假來觸發特定的動畫。
SetTrigger("trigger") 用來觸發動畫狀態轉換,從而實現預定的動畫切換。
以上是一些用unity的動畫時可以用的一些些功能